package command.usuario;

import java.io.IOException;
import java.sql.SQLException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;

import model.Triagem;

import command.ICommand;

import dao.assinatura.TriagemDAO;
import dao.fabrica.FabricaDAO;

public class DeletarTriagemCommand implements ICommand {
	
	private String triagemId;
	
	public String execute(HttpServletRequest request) throws ServletException, IOException {
		
		
		try {
			
			
			triagemId = request.getParameter("t"); 
			if (triagemId != null )
			{

			 TriagemDAO triagemDAO = FabricaDAO.createTriagem();
		
			 Triagem triagem = triagemDAO.getTriagemById(Integer.parseInt(triagemId));	
			 
			 if (triagem != null){
				 triagemDAO.deleteTriagem(Integer.parseInt(triagemId));
			 }
			 
			 
			 
			}else{
				 return "/paginas/inicio.jsp?resultado=FALSE";
				 
			 }
			 
			
			
		} catch (SQLException e) {
			e.printStackTrace();
			return "/paginas/cadastro/cadastro_invalido.jsp";
		}
	return "/paginas/inicio.jsp?resultado=OK";

}
}
